package com.hejjon.domain.request;

import com.hejjon.core.domain.BaseRequest;
import com.hejjon.domain.response.BusinessFeatureUpdateResponse;

import javax.validation.constraints.NotNull;

/**
 * @author: cs
 * @date: 2025-05-18 18:02:24
 * @since: 1.0
 */
public class BusinessFeatureUpdateRequest extends BaseRequest<BusinessFeatureUpdateResponse> {

    @NotNull(message = "业务特征id不可为空")
    private String id;

    private String name;

    private String label;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    @Override
    public Class<BusinessFeatureUpdateResponse> getResponseType() {
        return BusinessFeatureUpdateResponse.class;
    }
}
